/*******************************************************************************
 * Package: com.hngtrust.iir.company.controller.vo
 * Type:    RepVO
 * Date:    2020/11/24 14:36
 *
 * Copyright (c) 2020 HUANENG GUICHENG TRUST CORP.,LTD All Rights Reserved.
 *
 * You may not use this file except in compliance with the License.
 *******************************************************************************/
package com.hngtrust.iir.company.controller.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 *
 *查询列表的VO类
 * @author Chentianyong
 * @date 2021/3/22 14:36
 */
@ApiModel(description = "公司列表返回")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ListCompanyRespVO {
    /**
     * 公司ID
     */
    @ApiModelProperty(value = "公司ID")
    private Long id;
    
    /**
     * 公司名称
     */
    @ApiModelProperty(value = "公司名称")
    private String name;
    
    /**
     * logo
     */
    @ApiModelProperty(value = "logo")
    private String logo;
    
    /**
     * 注册地址
     */
    @ApiModelProperty(value = "注册地址")
    private String address;
    
    /**
     * 办公地址
     */
    @ApiModelProperty(value = "办公地址")
    private String office;
    
    /**
     * 统一社会信用代码
     */
    @ApiModelProperty(value = "统一社会信用代码")
    private String creditCode;

    /**
     * 法人代表
     */
    @ApiModelProperty(value = "法人代表")
    private String chairman;
    
    /**
     * 注册资本
     */
    @ApiModelProperty(value = "注册资本")
    private BigDecimal regCapital;
    
    /**
     * 经营状态
     */
    @ApiModelProperty(value = "经营状态")
    private Integer manageState;
    
    /**
     * 经营状态名称
     */
    @ApiModelProperty(value = "经营状态名称")
    private String manageStateName;
    
    /**
     * 货币代码
     */
    @ApiModelProperty(value = "货币代码")
    private String currencyCode;
    
    /**
     * 成立日期
     */
    @ApiModelProperty(value = "成立日期")
    private Date foundDate;
    
}
